/*************** GENERAL SETTINGS - RESETS *********************/
h1,h2,h3,h4,h5,h6,form,ul,ol 
{	
	margin : 0;
	padding: 0;
}
ul, ol
{
	list-style : none;
}
body 
{
	margin : 0;	
	font   : 10pt "Lucida Sans Unicode", "Trebuchet Ms", Helvetica, Arial;
	background : #FFFFFF url(images/bg_main.jpg) repeat-x; 
}

	#container
	{
		width  : 980px;	
		margin : 0 auto;
	}
	/************ HEADER ******************/
		#header 
		{
			background : url(images/bg_header.jpg) no-repeat; 
			padding-top: 23px; 
		}
		#header a 
		{
			outline : none;
		}		
			#logo 
			{
				width  : auto; 
				height : 47px; 		
				float  : left; 
				color  : #fff;
				margin-bottom : 57px;
				margin-left   : 5px;				
			}
			#logo >h1 a
			{
				margin : 0px;
				padding: 0px;
				color  : #fff;
				text-decoration :none;	
			}
			#logo >h1 a:hover,a:visited ,a:after ,a:active 
			{
				text-decoration : none;
				color : #fff;
			}
			#logo p 
			{
				margin : 0px;
				padding: 0px;	
				font-size : 14px;
			}
		
			#userBox 
			{
				width : auto; 
				float : right; 
				color : #cccccc;
				font-size : 12px;
			}
			#userBox >p >img
			{
				width  : 16px;
				height : 19px; 
				border : none;
			}
			#userBox a 
			{
				color : #dfd69c;
				text-decoration : none;
			}
			#userBox a:hover
			{
				text-decoration : none;
			}
			#userBox p 
		    {
				margin : 8px 0;
			}
				 .white 
				 {
					color : #fff;
				 }
			     p.small 
			     {
					font-size   : 0.8em; 
					margin-left : 25px; 
					margin-top  : 0px;
				 }
		
			
		/** TABBED MENU **/
			#menu 
				{
					clear : both; 
					position : relative;
				}
			#menu ul 
			{
				list-style : none;
			}
			#menu ul li 
			{
				float : left; 
				height: 34px;
				background  : url(images/navtab_deactive_left.gif) no-repeat top left; 
				padding-left: 15px; 				
			}
			#menu ul li.selected 
			{
				background-image : url(images/navtab_active_left.gif); 
				position : relative;
			}
			#menu ul li.selected a
			{
				background-image : url(images/navtab_active_right.gif); 
				color : #5e5846;
			}
			#menu ul li a 
			{
				color : #d2d2b9; 
				text-decoration : none; 
				display : block; 
				padding : 9px 15px 9px 0; 
				background : url(images/navtab_deactive_right.gif) no-repeat top right; 
				font-size  : 1em;
			}
			#menu ul li.selected a:hover 
			{
				color : #000;
			}
			#menu ul li a:hover 
			{
				color : #fff;
			}
				#rightLink 
				{ 
					background : url(images/bt_topmenu_arrow.gif) no-repeat top left;
					padding	   : 0px 0px 0px 27px; 
					font-size  : 0.9em; 
					position   : absolute;
					right : 0; 
					margin-top : -3px;
				}
				#rightLink a 
				{
					background : url(images/bt_topmenu_right.gif) no-repeat top right; 
					display	   : block; 
					padding	   : 3px 10px 5px 0; 
					text-decoration : none; 
					color : #33301f;
				}
	/************ END OF HEADER ******************/
	
	#content 
	{
		width	: 100%;		
		color	: #666666; 
		padding : 0px;
		margin-top : 70px; 
	}
	#content h2 
	{
		color   : #b37431; 
		font-size : 14pt; 		
		letter-spacing : -1px;
	}
		.pageIntro 
		{
			padding : 0 6px;
		}
		.pageIntro p 
		{
			margin	 : 10px 0; 
			font-size: 9pt;
		}
		.pageIntro strong 
		{
			color : #ab8617;
		}	
	/************ CONTENT BOXES (The big boxes with gradient headers) ******************/
	.contentBox {width:100%; background:#fff; margin:20px 0;}
	.contentBoxTop {background:red; background:url(images/bg_contentBoxTop.jpg) no-repeat; height:43px;width:100%;}
	#search{float:right;margin-top:9px;margin-right:10px;}
	.adventureSearch {text-align : center; margin-top:0px;padding-top:0px;}
	.contentSearch {text-align:center;	border : #DDDDDD solid 1px; } 
	.contentSearch table {margin-top : 10px;margin-right:auto;margin-left:auto;}
	.contentSearch table td {margin:10px;}
	.contentSearch table tr {margin-top : 10px; text-align : right;}
	#filterEmail input{float:right; text-align:left;}
	#btnFilter input {float:left; border : 1px solid #B0AA94; width : 70px; font-size :16px;}
	.contentBox h3 a{text-decoration:none;color:#f2f2f2;}
	.contentBox h3, .rightBoxes h3 {color:#f2f2f2; font-size:1.1em; display:block; float:left; width:auto; margin:12px 0 0 12px;}
	ul.switcherTabs {float:right; width:270px; padding-right:15px; margin-top:15px ;width:auto;}
	ul.switcherTabs li {float:right; background:url(images/switcherTabs_left.gif) no-repeat top left; padding-left:15px; height:28px}
	ul.switcherTabs li a {outline:none; background:url(images/switcherTabs_right.gif) no-repeat top right; padding:6px 15px 6px 0; display:block; font-size:0.9em; text-decoration:none; color:#ddd;}
	ul.switcherTabs li a:hover {color:#fff;}
	ul.switcherTabs li.selected {background-image:url(images/switcherTabs_active_left.gif);}
	ul.switcherTabs li.selected a {color:#867946; background-image:url(images/switcherTabs_active_right.gif);}
	
	div.innerContent {padding:12px;width:auto;}
	div.innerContent >ul {list-style-type:square;margin-left:20px;}
	/*** FORM STYLERS **/
	div.innerContent label.smallInput { background:url(images/bg_s_input.gif) no-repeat; width:168px;}
	div.innerContent label.smallInput, label.mediumInput, label.largeInput {padding:4px 6px 0px 6px; height:23px; display:block; margin:5px 0 0 0;}
	div.innerContent label.smallInput input, label.mediumInput input, label.largeInput input {background:none; border:none;  font-size:0.9em; color:#666;}
	div.innerContent label.mediumInput { background:url(images/bg_m_input.gif) no-repeat; width:378px;}
	div.innerContent label.largeInput { background:url(images/bg_l_input.gif) no-repeat; width:666px;}
	div.innerContent label.textarea {background:url(images/bg_textarea.gif) no-repeat; width:678px; height:131px; display:block; padding:5px 0 0 5px; margin:5px 0 0 0;}
	div.innerContent label.textarea textarea {height:115px; border:none; background:none; width:668px;  font-size:0.8em; color:#666; font-family:Helvetica, Arial;}
	div.innerContent small {color:#999; display:block; margin-top:-10px;}
	
	
	/** Message Boxes **/
	/** Tables (classified as "sTable") **/
	.sTable 
	{
		width : 100%; 
		margin: 0px; 
		border-collapse : collapse;
	}
	.sTable td 
	{		
		text-align : center; 
		font-size  : 0.9em; 
		padding: 3px 0; 
		margin : 0; 
		color  : #999;
	}
	.sTable td a
	{
		color  : #999;
		text-decoration : None;
	}
		#table_header a
		{
			color  : #999;
			text-decoration : None;
		}
	td:first-child
	{
		text-align  : left; 
		padding : 0 0 0 15px;
	}
	tr.oddRow 
	{
		background : url(images/bg_tableRow.gif) repeat-x 0px 1px;
	}	
	tr.oddRow a
	{
		text-decoration : none;
	}
	.oddRow:hover 
	{
		background	 : #D1E1FA;
	}
		td.firstCol a
		{
			color : #9aa685; 
			font-weight : bold;
		}
		td.firstCol a:hover 
		{
			text-decoration : none;
		}
		td.secondCol a 
		{
			color : #ab8617; 
			text-decoration : none; 
			border-bottom : 1px solid #cbbb7c;
		}
		td.secondCol a:hover 
		{
			border-bottom-color:#ab8617
		}
		td.editItem 
		{
			width : auto;
			text-align : center;
		}
		td.editItem ul li 
		{			
			width:65px;
			float:right;
		}
		td.editItem ul li a {
			color : #666; 
			text-decoration : none; 
			display : block;
		}
		li.iconEdit 
		{ 
			background : url(images/icon_edit.gif) no-repeat;
			width :auto;
		}
		li.iconDel 
		{
			background : url(images/icon_delete.gif) no-repeat 2px 3px;
			text-align : right;
			margin-right : 5px;
			width :auto;
		}		
		li.iconUpdate
		{ 
			background : url(images/update_icon.gif) no-repeat 2px 3px;
			text-align : right;
			margin-right : 5px;
		}
		li.iconCancel
		{
			background : url(images/cancel_icoon.jpg) no-repeat 2px 3px;
			text-align : right;
		}		
			a.deleteLink 
			{
				color : #c04e1e; 
				text-decoration : none;
			}
			a.deleteLink:hover 
			{
				text-decoration : underline;
			}
			.edit_content
			{
				background	 : #D1E1FA;
				height : auto;
			}
			.checkBox 
			{

			}
			.checkBox input , .checkBox label 
			{				
				float : left;
			}
			.checkBox label 
			{
				
			}
	.paginationstyle .flatview a, .paginationstyle .flatview a.selected
	{ 
		color: #fff;
		background-color: #1255a8;text-decoration: none;
	}
	#pagging_box
	{
			float : right;
	}
	#pagging_box a
	{
			text-decoration : none;
			color : #B37431;
	}
	.paging
	{
		color: #fff;
		height:20px;
		background-color: red;
	}	
		#ctl00_ContentPlaceHolder1_ctl00_lbtnNext 
		{
			margin-left : 10px;	
		}
		/*** RIGHTBOXES & SIDEBAR SETTINGS ***/
	
		/***---STYLE FOR LOGIN FORM---***/
#login_body
{
	background : #fff;
}
	#login_container
	{
		margin : 70px auto auto  auto;
		height : auto;
		width  : 600px;
	}
	#login_container >h1
	{
		margin : 0px;
		font-size:22px;	
	}
		#login_form
		{
			margin : 0px auto auto  auto;
			height : auto;
			width  : 600px;
			border-top : 2px #0d68cf solid;
		}
		#login_message
		{
			height : 10px;
			width  : 100%;
			text-align : center;
			margin	   : 5px auto 5px auto;
			color  : Red;
		}	
			 .message_
			{
				width : 15px;
				color : #FF2525;
			}
		#login_form >table
		{
			font-size : 14px;
			margin	  : 0px auto auto auto;
			color     : ThreeDDarkShadow;
		}
		#login_form input
		{
			width  : 220px;
			margin : 3px;	
			border : 1px #ccc solid;
		}
			#login_button >input
			{
				width  : 100px;
				height : 25px;
				border : none;				
				cursor : pointer;
				background  : #0d68cf ;
				font-weight : bold;
			}
	/***---THE END STYLE FOR LOGIN FORM---***/